Considering that one of the jobs of axis rods in a 3D application would be manipulating spaces by using them, the ability to get the individual arrows would seem like an obvious, unobtrusive addition

Index: src/com/jme/scene/shape/AxisRods.java
===================================================================
--- src/com/jme/scene/shape/AxisRods.java (revision 4779)
+++ src/com/jme/scene/shape/AxisRods.java (working copy)
@@ -45,7 +45,7 @@
import com.jme.util.export.OutputCapsule;
/**
- * Three coloured arrows, one pointing along each axis.
+ * Three colored arrows, one pointing along each axis.
*
* @author Joshua Slack
* @version $Revision$, $Date$
@@ -169,4 +169,16 @@
capsule.write(rightHanded, "rightHanded", true);
}
+ public Arrow getxAxis() {
+ return xAxis;
+ }
+
+ public Arrow getyAxis() {
+ return yAxis;
+ }
+
+ public Arrow getzAxis() {
+ return zAxis;
+ }
+
}